﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UsersByCompanyIDSearch.ascx.cs" Inherits="GPSTrackingWebsiteManager.Manager.UserControls.UsersByCompanyIDSearch" %>

<style type="text/css">
    .auto-style1 {
        width: 100%;
    }
    .auto-style2 {
        width: 113px;
    }
</style>


<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
    <script type="text/javascript">

        function OpenUsersSearch() {
            var wnd = $find('<%=rwUsersSearch.ClientID %>');
            wnd.show();
        }

        function CloseUsersSearch() {
            var wnd = $find('<%=rwUsersSearch.ClientID %>');
            wnd.close();
        }

    </script>
</telerik:RadScriptBlock>
<telerik:RadWindow ID="rwUsersSearch" Title="Buscador de Usuarios" runat="server" Width="550px" Height="500px" EnableShadow="true" Behaviors="Close" ShowContentDuringLoad="false" VisibleStatusbar="false" Modal="true">
    <ContentTemplate>
        <table class="auto-style1">
            <tr>
                <td>Username</td>
                <td>Nombre</td>
                <td>Apellido 1</td>
                <td>Apellido 2</td>
            </tr>
            <tr>
                <td>
                    <telerik:RadTextBox ID="txtSearchUsername" runat="server" Width="115px">
                    </telerik:RadTextBox>
                </td>
                <td>
                    <telerik:RadTextBox ID="txtSearchName" runat="server" Width="115px">
                    </telerik:RadTextBox>
                </td>
                <td>
                    <telerik:RadTextBox ID="txtSearchFirstName" runat="server" Width="115px">
                    </telerik:RadTextBox>
                </td>
                <td>
                    <telerik:RadTextBox ID="txtSearchLastName" runat="server" Width="115px">
                    </telerik:RadTextBox>
                </td>
            </tr>
            <tr>
                <td colspan="4" style="text-align: center">
                    <telerik:RadButton ID="btnSearchUsers" runat="server" Text="Buscar" OnClick="btnUsersSearch_Click">
                    </telerik:RadButton>
                </td>
            </tr>

            <tr>
                <td colspan="4" style="text-align: left">
                    <telerik:RadGrid ID="UsersGrid" runat="server" AllowMultiRowSelection="true" AllowSorting="true" AutoGenerateColumns="false" CellSpacing="0" GridLines="None" Height="300px" OnNeedDataSource="UsersGrid_NeedDataSource">
                        <MasterTableView EditMode="PopUp" EditFormSettings-PopUpSettings-Modal="true" EditFormSettings-CaptionFormatString="Modo Edición" NoMasterRecordsText="No hay registros encontrados">
                            <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>

                            <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>

                            <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>

                            <Columns>
                                <telerik:GridClientSelectColumn DataType="System.Boolean" UniqueName="Selected" ItemStyle-Width="40px" HeaderStyle-Width="40px" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center">
                                </telerik:GridClientSelectColumn>
                                <telerik:GridBoundColumn DataField="Username" HeaderText="Username" UniqueName="Username" ForceExtractValue="Always">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Name" HeaderText="Nombre" UniqueName="Name">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="FirstName" HeaderText="Apellido 1" UniqueName="FirstName">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="LastName" HeaderText="Apellido 2" UniqueName="LastName">
                                </telerik:GridBoundColumn>
                            </Columns>

                            <EditFormSettings>
                                <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                            </EditFormSettings>
                        </MasterTableView>
                        <ClientSettings EnableRowHoverStyle="true">
                            <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True"></Scrolling>
                             <Selecting AllowRowSelect="True"></Selecting><ClientEvents OnPopUpShowing="PopUpShowing" />
                        </ClientSettings>
                        <FilterMenu EnableImageSprites="False"></FilterMenu>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td colspan="4" style="text-align: center">
                    <telerik:RadButton ID="btnUsersOK" runat="server" Text="Aceptar" OnClick="btnUsersOK_Click" OnClientClicked="CloseUsersSearch"></telerik:RadButton>
                    <telerik:RadButton ID="btnUsersCancel" runat="server" Text="Cancelar" AutoPostBack="true" OnClientClicked="CloseUsersSearch" OnClick="btnUsersCancel_Click"></telerik:RadButton>
                </td>
            </tr>
        </table>
    </ContentTemplate>
</telerik:RadWindow>
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="btnSearchUsers">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="UsersGrid" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass=""  />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnUsersOK">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rmpGPSGroups" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass=""  />
                    <telerik:AjaxUpdatedControl ControlID="UsersGrid" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass=""  />
                </UpdatedControls>
            </telerik:AjaxSetting>  
            <telerik:AjaxSetting AjaxControlID="btnUsersCancel">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rmpGPSGroups" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass=""  />
                    <telerik:AjaxUpdatedControl ControlID="UsersGrid" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass=""  />
                </UpdatedControls>
            </telerik:AjaxSetting> 
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>